<?php

class Group extends AppModel {
    
    var $name = "Group";

    var $actsAs = array('Acl' => array('requester'));
                                public $hasMany = array(
                'Usuarios' 
            );
    var $validate = array(
            
            
            'name' => array(
                'required' => array('rule' => array('minLength',1),
                            'message' => 'Debe ingresar el nombre del grupo'),
                'valid' => array('rule'=>'/^[áéíóúÁÉÍÓÚa-zA-Z0-9\s]+$/',
                            'message' => 'Nombre debe contener solo letrasy numeros'),
                'length' => array('rule' => array('maxLength', 30),
                            'message' => 'Longitud maxima del nombre debe ser 20 caracteres')
                            ),
        'descripcion' => array(
                'required' => array('rule' => array('minLength',1),
                            'message' => 'Debe ingresar el nombre del grupo'),
                'valid' => array('rule'=>'/^[áéíóúÁÉÍÓÚa-zA-Z0-9\s]+$/',
                            'message' => 'Nombre debe contener solo letras y numeros'),
                'length' => array('rule' => array('maxLength', 40),
                            'message' => 'Longitud maxima del nombre debe ser 20 caracteres')
                            ),
        
        
        
        
        );     
 
    function parentNode() {
        return null;
    }
}

?>
